package com.ruoyi.yf.domain;


import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 *   报表查询返回对应值
 * <p/>
 *
 * <p/>
 *
 * @author  XiaoYi...
 * @date    2021/1/28 5:01 下午
 * ac0b69bb-162f-4a39-bcea-efc87d691730
 */
@Data
public class Report {

    private static final long serialVersionUID = 1L;
    //id
    private Object Id;

    //编码
    private Object codeId;

    //重量
    private Object weight;

    //数量
    private Object number;

    //首页预览统计
    private Object year_sum;
    private Object month_sum;
    private Object week_sum;
    private Object day_sum;
    private Object store_sum;   // 积存量
    private Object year_bag;
    private Object month_bag;
    private Object week_bag;
    private Object day_bag;
    private Object store_bag;   // 积存的袋数

    //医废类型统计总和
    //病理性
    private Object pathology_w;
    private Object pathology_bag;
    //感染性
    private Object infection_w;
    private Object infection_bag;
    //药物性
    private Object drug_w;
    private Object drug_bag;
    //损伤性
    private Object damage_w;
    private Object damage_bag;
    //化学性
    private Object chemical_w;
    private Object chemical_bag;
    //胎盘
    private Object tp_w;
    private Object tp_bag;

    // 医院列表统计 坐标
    private Object hospital_name;
    private Object sum_bag;
    private Object sum_value;
    private Object staging_bag;
    private Object staging_value;
    private Object day_sum_bag;

    private Object day_sum_value;

    private Object day_staging_bag;
    private Object day_staging_value;
    private Object point;

    //医院名称
    private Object hospitalName;
    //科室名
    private Object deptName;
    // 状态
    private Object status;
    //袋数
    private Object bag;
    //name
    private Object name;
    //类型
    private Object type;
    //备注
    private Object remark;
    //上传时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone= "GMT+8")
    private Date update;

    //时间
    @JsonFormat(pattern = "yyyy-MM-dd",timezone= "GMT+8")
    private Date updateDay;

    //创建时间
    private Object createDate;
    //合计
    private Object sum;
    //统计数量
    private Object count;
    // 统计日期  -- 积存量变化趋势图
    @JsonFormat(pattern = "M-d", timezone = "GMT+8")
    private Object statisticsDate;
    // 统计日期  -- 历史积存量变化趋势图
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Object statisticsDate2;
    //值
    private Object value;

    // 积存量预警条形统计图   name: '长安区', value: 221, warning: 309, disId: 1301
    private Object warning;
    private Object disId;

    // 今年医废总袋数、总收集量
    private Object yearTotalBags;
    private Object yearTotalWeight;


    //多余查询字段
    private Object i1;
    private Object i2;
    private String i3;
    private Object i4;
    private Object i5;
    private Object i6;
    private Object i7;
    private Object i8;
    private Object i9;
    private Object i10;
    private Object i11;
    private Object i12;
    private Object i13;
    private Object i14;
    private Object i15;
    private Object i16;
    private Object i17;
    private Object i18;
    private Object i19;
    private Object i20;
    private Object i21;
    private Object i22;
    private Object i23;
    private Object i24;
    private Object i25;
    private Object i26;
    private Object i27;
    private Object i28;
    private Object i29;
    private Object i30;
    private Object i31;


    private Long l1;
    private Long l2;
    private Long l3;
    private Long l4;
    private Long l5;
    private Long l6;
    private Long l7;
    private Long l8;
    private Long l9;
    private Long l10;
    private Long l11;
    private Long l12;
    private Long l13;
    private Long l14;
    private Long l15;
    private Long l16;
    private Long l17;
    private Long l18;
    private Long l19;
    private Long l20;
    private Long l21;
    private Long l22;
    private Long l23;
    private Long l24;
    private Long l25;
    private Long l26;
    private Long l27;
    private Long l28;
    private Long l29;
    private Long l30;
    private Long l31;


    private String s1;
    private String s2;
    private String s3;
    private String s4;
    private String s5;
    private String s6;
    private String s7;
    private String s8;
    private String s9;
    private String s10;
    private String s11;
    private String s12;
    private String s13;
    private String s14;
    private String s15;
    private String s16;
    private String s17;
    private String s18;
    private String s19;
    private String s20;
    private String s21;
    private String s22;
    private String s23;
    private String s24;
    private String s25;
    private String s26;
    private String s27;
    private String s28;
    private String s29;
    private String s30;
    private String s31;


    private double d1;
    private double d2;
    private double d3;
    private double d4;
    private double d5;
    private double d6;
    private double d7;
    private double d8;
    private double d9;
    private double d10;
    private double d11;
    private double d12;
    private double d13;
    private double d14;
    private double d15;
    private double d16;
    private double d17;
    private double d18;
    private double d19;
    private double d20;
    private double d21;
    private double d22;
    private double d23;
    private double d24;
    private double d25;
    private double d26;
    private double d27;
    private double d28;
    private double d29;
    private double d30;
    private double d31;


}
